/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entity;

import java.util.ArrayList;

/**
 *
 * @author camilourd
 */
public class DatosMetodosPronosticos {
    
    // ut: unidad de tiempo (m)
    private double a, b, alpha, beta, gamma, ut;
    private ArrayList<Periodo> pers;
    private ArrayList<Double> yp;
    private double er; // error residual
    private double dam; // desviación media absoluta
    private double emc; // error medio cuadrático
    private double pem; // porcentaje de error medio
    private double pema; // porcentaje de error medio absoluto

    public DatosMetodosPronosticos() {
        pers = new ArrayList<Periodo> ();
        yp = new ArrayList<Double> ();
        a = b = alpha = beta = gamma = ut = 0;
        er = dam = emc = pem = pema = 0;
    }

    public DatosMetodosPronosticos(double a, double b, double alpha, double beta, double gamma, double ut, ArrayList<Periodo> pers, ArrayList<Double> yp, double er, double dam, double emc, double pem, double pema) {
        this.a = a;
        this.b = b;
        this.alpha = alpha;
        this.beta = beta;
        this.gamma = gamma;
        this.ut = ut;
        this.pers = pers;
        this.yp = yp;
        this.er = er;
        this.dam = dam;
        this.emc = emc;
        this.pem = pem;
        this.pema = pema;
    }

    public double getA() {
        return a;
    }

    public void setA(double a) {
        this.a = a;
    }

    public double getB() {
        return b;
    }

    public void setB(double b) {
        this.b = b;
    }

    public double getAlpha() {
        return alpha;
    }

    public void setAlpha(double alpha) {
        this.alpha = alpha;
    }

    public ArrayList<Periodo> getPers() {
        return pers;
    }

    public void setPers(ArrayList<Periodo> pers) {
        this.pers = pers;
    }

    public double getBeta() {
        return beta;
    }

    public void setBeta(double beta) {
        this.beta = beta;
    }

    public double getGamma() {
        return gamma;
    }

    public void setGamma(double gamma) {
        this.gamma = gamma;
    }

    public double getUt() {
        return ut;
    }

    public void setUt(double ut) {
        this.ut = ut;
    }

    public ArrayList<Double> getYp() {
        return yp;
    }

    public void setYp(ArrayList<Double> yp) {
        this.yp = yp;
    }

    public double getEr() {
        return er;
    }

    public void setEr(double er) {
        this.er = er;
    }

    public double getDam() {
        return dam;
    }

    public void setDam(double dam) {
        this.dam = dam;
    }

    public double getEmc() {
        return emc;
    }

    public void setEmc(double emc) {
        this.emc = emc;
    }

    public double getPem() {
        return pem;
    }

    public void setPem(double pem) {
        this.pem = pem;
    }

    public double getPema() {
        return pema;
    }

    public void setPema(double pema) {
        this.pema = pema;
    }
    
    
}
